package com._101aiot.web.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 用来标记方法的返回值，是否需要包装
 *  1. 此注解用在类上就是全部方法默认包装，自动过滤以及包装的方法
 *  2. 可以单独写在方法上面
 * @author yang
 * @link https://www.cnblogs.com/javayanglei/p/14182703.html
 */
@Retention(RUNTIME)
@Target({TYPE, METHOD})
@Documented
public @interface ResponseResult {
}
